\section{Searchers}

In this section we will go through the different data types and how their base
principles work, i.e. how words are added into the data structure and how you
find words in the data structure. We will discuss advantages and disadvantages
of each of the data types. We will compare the performance of the different data
types when benchmarking (see section \ref{benchmark}).
